punched leather - Turkish English Dictionary